package com.ysd.lis.entity.bac;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ysd.lis.entity.BaseEntity;
import com.ysd.lis.entity.BaseEntityJpa;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.sql.Timestamp;

/**
 * <p>
 *
 * </p>
 *
 * @author wanghuaixing
 * @since 2024-12-25
 */
@Entity
@Table(name = "BAC_BREAK_POINT_LOG")
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("BAC_BREAK_POINT_LOG")
public class BacBreakPointLog extends BaseEntityJpa {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @TableField("MAIN_ID")
    @Column(name = "MAIN_ID")
    private String mainId;
    /**
     * 指南名称
     */
    @TableField("GUIDELINES")
    @Column(name = "GUIDELINES")
    private String guidelines;

    /**
     * 年份
     */
    @TableField("YEAR")
    @Column(name = "YEAR")
    private Integer year;

    /**
     * 测试方法
     */
    @TableField("TEST_METHOD")
    @Column(name = "TEST_METHOD")
    private String testMethod;

    /**
     * 客户机名称
     */
    @TableField("MACHINE_NAME")
    @Column(name = "MACHINE_NAME")
    private String machineName;
    /**
     * IP
     */
    @TableField("MACHINE_IP")
    @Column(name = "MACHINE_IP")
    private String machineIp;
    /**
     * 业务名称
     */
    @TableField("BUSINESS_NAME")
    @Column(name = "BUSINESS_NAME")
    private String businessName;

    /**
     * 初始数据
     */
    @TableField("INITIAL_VALUE")
    @Column(name = "INITIAL_VALUE",length = 2000)
    private String initialValue;

    /**
     * 操作内容
     */
    @TableField("CONTENT_VALUE")
    @Column(name = "CONTENT_VALUE",length = 2000)
    private String contentValue;

    /**
     * 初始数据
     */
    @TableField(exist = false)
    @Transient
    private String creatorName;

}
